#include <stdio.h>
#include <string.h>

int main()
{
char a[1000]={},str[100][20]={},t[20]={};
int i,j,n,count=0;
gets(a);
for(i=0;a[count]!='\0';i++)
{
for(j=0;a[count]!=' '&&a[count]!='\0';j++)
str[i][j] = a[count++];
count++;
str[i][j+1]='\0';
}
n=i;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
if(strcmp(str[i],str[j])>0)
{
strcpy(t,str[i]);
strcpy(str[i],str[j]);
strcpy(str[j],t);
}
}
for(i=0;i<n;i++)
printf("%s ",str[i]);
return 0;
}